AUI: A Programming Language for Developing Plastic Interactive Software

نویسندگان

  • Kevin A. Schneider
  • James R. Cordy
چکیده

With the proliferation of consumer computing devices with varied display and input characteristics, it has become desirable to develop interactive systems that are usable across multiple physical environments without requiring costly redesign and reimplementation. Interactive software that easily adapts to new computer systems and environments while maintaining its usability is said to be ‘plastic’. This paper introduces the AUI programming language that was designed specifically to support the development of plastic interactive software. An AUI program describes the abstract interaction of the user interface, independent of a particular physical device or concrete interaction style. The features of the AUI language are presented here with examples of how they are used to specify user interaction. As well, this paper describes a prototype implementation that uses function application, pattern matching and lazy evaluation techniques to process the abstract descriptions of the display and user actions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Developing a software for simulation of gaseous detectors with Monte carlo method in c++ programming language

In this paper we consider a gaseous detector and supposed, because of pass of an ionizing radiation, an electron created inside it. By numerical simulation with monte carlo method and concluding the impacts, scatterings and creation of secondary electrons, we find the trajectory of initial and secondary electrons. Dependence of number of secondary electrons to applied electrical field is invest...

متن کامل

A Methodology for Adaptive User Interface Design

A methodology, AUI (Adaptive User Interface), is presented in this paper for the design of user interfaces that can accommodate users of different skill levels. The conceptual user interface model, referred to as the dialogue schema in the AUI methodology, is derived by analyzing the control structure of task requirements from the real time system and formal language perspectives. The dialogue ...

متن کامل

A Genre-Independent Approach to Producing Interactive Screen Media Narratives

In this paper we describe a productionand genreindependent approach to developing interactive and reconfigurable screen media narratives made with recorded essence. It is founded on a declarative language for the representation of interactive narratives called Narrative Structure Language (NSL). A complete software system for authoring and delivery and a number of productions realised with it, ...

متن کامل

PIE: A Domain-Specific Language for Interactive Software Development Pipelines

Context. Software development pipelines are used for automating essential parts of software engineering processes, such as build automation and continuous integration testing. In particular, interactive pipelines, which process events in a live environment such as an IDE, require timely results for low-latency feedback, and persistence to retain low-latency feedback between restarts. Inquiry. D...

متن کامل

Architectures for Widget-Level Plasticity

User Interface WAHID, WML[8], JavaServer Faces[20] PIMA [2] AUI[17], UIML [1], XSL/XSLT [24, 23] CGB [6] L ev el o f U I S pe ci fic at io n Concrete User Interface Visual C++, Visual Basic, JBuilder Table 1. A classification of interface development tools. Tools in italics are production quality. Figure 6 demonstrates the WAHID/E deployment of WordPad, a simple word processing application prov...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002